The Pythia PRF Service

نویسندگان

  • Adam Everspaugh
  • Rahul Chatterjee
  • Samuel Scott
  • Ari Juels
  • Thomas Ristenpart
چکیده

Conventional cryptographic services such as hardware-security modules and software-based keymanagement systems offer the ability to apply a pseudorandom function (PRF) such as HMAC to inputs of a client’s choosing. These services are used, for example, to harden stored password hashes against offline brute-force attacks. We propose a modern PRF service called PYTHIA designed to offer a level of flexibility, security, and easeof-deployability lacking in prior approaches. The keystone of PYTHIA is a new cryptographic primitive called a verifiable partially-oblivious PRF that reveals a portion of an input message to the service but hides the rest. We give a construction that additionally supports efficient bulk rotation of previously obtained PRF values to new keys. Performance measurements show that our construction, which relies on bilinear pairings and zero-knowledge proofs, is highly practical. We also give accompanying formal definitions and proofs of security. We implement PYTHIA as a multi-tenant, scalable PRF service that can scale up to hundreds of millions of distinct client applications on commodity systems. In our prototype implementation, query latencies are 15 ms in local-area settings and throughput is within a factor of two of a standard HTTPS server. We further report on implementations of two applications using PYTHIA, showing how to bring its security benefits to a new enterprise password storage system and a new brainwallet

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ErsatzPasswords - Ending Password Cracking

This work was supported, in part, by a grant from the Northrop Grumman Corporation, National Science Foundation Grants CPS-1329979, Science and Technology Center CCF-0939370, and EAGER-1548114. [1] Everspaugh, A., Chatterjee, R. , Scott, S., Juels, A., and Ristenpart, T. 2015. The pythia PRF service. In Proceedings of the 24th USENIX Conference on Security Symposium (SEC’15). USENIX Association...

متن کامل

Phoenix: Rebirth of a Cryptographic Password-Hardening Service

Password remains the most widespread means of authentication, especially on the Internet. As such, it is the Achilles heel of many modern systems. Facebook pioneered using external cryptographic services to harden password-based authentication in a large scale. Everspaugh et al. (Usenix Security ’15) provided the first comprehensive treatment of such a service and proposed the Pythia PRF-Servic...

متن کامل

Platelet-Rich Fibrin Promotes an Accelerated Healing of Achilles Tendon When Compared to Platelet-Rich Plasma in Rat

BACKGROUND Autologous platelet concentrate has been used to improve the function and regeneration of injured tissues. Tendinopathies are common in clinical practice, although long-term treatment is required. On the basis of lead time, we compared the effect of using platelet-rich plasma (PRP) and platelet-rich fibrin (PRF) in repairing rat Achilles tendon. METHODS The effectiveness of usi...

متن کامل

Pythia and Pythia/WK: Tools for the Performance Analysis of Mass Storage Systems

SUMMARY The constant growth on the demands imposed on hierarchical mass storage systems creates a need for frequent reconnguration and upgrading to ensure that the response times and other performance metrics are within the desired service levels. This paper describes the design and operation of two tools, Pythia and Pythia/WK, that assist system managers and integrators in making cost-eeective...

متن کامل

PYTHIA 8 Status Report

PYTHIA 8, the C++ rewrite of the commonly-used PYTHIA event generator, is now available in a first full-fledged version 8.1. The older PYTHIA 6.4 generator in Fortran 77 is still maintained, for now, but users are strongly recommended to try out and move to the new version as soon as feasible.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2015  شماره 

صفحات  -

تاریخ انتشار 2015